
    var myChart1 = echarts.init(document.getElementById('echarts1'));
    option = {
        title: {
            text: '75%',
            x: 'center',
            y: 'center',
            textStyle: {
                fontWeight: 'normal',
                color: "#468cd1",
                fontSize: 18
            }
        },
        series: [{
            name: '全年销售量进度',
            type: 'pie',
            center : ['50%', '50%'],
            radius: ['40%', '70%'],
            color: ['#468cd1','#c8c8c8'],
            label: {
                normal: {
                    position: 'center'
                }
            },
            data: [{
                value: 75,
                name: '占有率',
                label: {
                    normal: {
                        show: false,
                    }
                }
            }, {
                value: 25,
                hoverAnimation: false
            }]
        }]
    };
    myChart1.setOption(option);

    var myChart2 = echarts.init(document.getElementById('echarts2'));
    option = {
        title: {
            text: '50%',
            x: 'center',
            y: 'center',
            textStyle: {
                fontWeight: 'normal',
                color: "#0bb6f0",
                fontSize: 18
            }
        },
        series: [{
            name: '全年销售量进度',
            type: 'pie',
            center : ['50%', '50%'],
            radius: ['40%', '70%'],
            color: ['#00aaeb','#c8c8c8'],
            label: {
                normal: {
                    position: 'center'
                }
            },
            data: [{
                value: 50,
                name: '占有率',
                label: {
                    normal: {
                        show: false,
                    }
                }
            }, {
                value: 50,
                hoverAnimation: false
            }]
        }]
    };
    myChart2.setOption(option);

    var myChart3 = echarts.init(document.getElementById('echarts3'));
    var option = {
        tooltip : {
            trigger: 'axis',
            axisPointer : {            // 坐标轴指示器，坐标轴触发有效
                type : 'shadow'        // 默认为直线，可选为：'line' | 'shadow'
            }
        },
        legend: {
            data:['销售出库量','采购入库量'],
            top:'10px',
            right:'20px',
        },
        grid: {
            left: '20px',
            right: '20px',
            bottom: '50px',
            top:'40px',
            containLabel: true
        },
        xAxis : [
            {
                type : 'category',
                data : ['1月','2月','3月','4月','5月','6月','7月'],
            }
        ],
        yAxis : [
            {
                type : 'value',
            }
        ],
        series : [
            {
                name:'销售出库量',
                type:'line',
                itemStyle:{
                    normal:{
                        color:'#458dd0',
                        label:{
                            show: false,
                            position: 'bottom'
                        }
                    }
                },
                symbol: "circle",
                symbolSize: 7,
                data:[45, 80, 70, 60, 55, 120, 140],
            },
            {
                name:'采购入库量',
                type:'line',
                 itemStyle:{
                    normal:{
                        color:'#ec6941',
                        label:{
                            show: false,
                            position: 'bottom'
                        }
                    }
                },
                symbol: "circle",
                symbolSize: 7,
                data:[35, 55, 65, 50, 40, 80, 99],
            }
        ]
    };
    myChart3.setOption(option);

    var myChart4 = echarts.init(document.getElementById('echarts4'));
    var option = {
        tooltip : {
            trigger: 'axis',
            axisPointer : {            // 坐标轴指示器，坐标轴触发有效
                type : 'shadow'        // 默认为直线，可选为：'line' | 'shadow'
            }
        },
        legend: {
            data:['委托发货量','委托入库量'],
            top:'10px',
            right:'20px',
        },
        grid: {
            left: '20px',
            right: '20px',
            bottom: '50px',
            top:'40px',
            containLabel: true
        },
        xAxis : [
            {
                type : 'category',
                data : ['1月','2月','3月','4月','5月','6月','7月'],
            }
        ],
        yAxis : [
            {
                type : 'value',
            }
        ],
        series : [
            {
                name:'委托发货量',
                type:'line',
                itemStyle:{
                    normal:{
                        color:'#458dd0',
                        label:{
                            show: false,
                            position: 'bottom'
                        }
                    }
                },
                symbol: "circle",
                symbolSize: 7,
                data:[45, 80, 70, 60, 55, 120, 140],
            },
            {
                name:'委托入库量',
                type:'line',
                 itemStyle:{
                    normal:{
                        color:'#ec6941',
                        label:{
                            show: false,
                            position: 'bottom'
                        }
                    }
                },
                symbol: "circle",
                symbolSize: 7,
                data:[35, 55, 65, 50, 40, 80, 99],
            }
        ]
    };
    myChart4.setOption(option);

    var myChart5 = echarts.init(document.getElementById('echarts5'));
    option = {
        tooltip: {
            trigger: 'axis',
            axisPointer: {
                type: 'shadow'
            }
        },
        grid: {
            left: '20px',
            right: '20px',
            bottom: '50px',
            top:'20px',
            containLabel: true
        },
        xAxis: {
            type: 'value',
            boundaryGap: [0, 0.01]
        },
        yAxis: {
            type: 'category',
            data: ['河北石药志诚有限公司','河南新华医疗科技公司','孝南供应商','武汉黄浦161医院','中国药业公司']
        },
        series: [
            {
                name: '2011年',
                type: 'bar',
                itemStyle:{
                    normal:{
                        color:'#7c884e',
                        label:{
                            show: false,
                            position: 'bottom'
                        }
                    }
                },
                data: [120, 160, 180, 190, 200]
            }
        ]
    };
    myChart5.setOption(option);

    var myChart6 = echarts.init(document.getElementById('echarts6'));
    option = {
        tooltip: {
            trigger: 'axis',
            axisPointer: {
                type: 'shadow'
            }
        },
        grid: {
            left: '20px',
            right: '20px',
            bottom: '50px',
            top:'20px',
            containLabel: true
        },
        xAxis: {
            type: 'value',
            boundaryGap: [0, 0.01],
        },
        yAxis: {
            type: 'category',
            data: ['徐州三江药业有限公司','普宁市佰利源药业有限公司','山西医大方舟药业有限公司','洛阳世鸿药业有限公司','江苏恒泰药业有限公司']
        },
        series: [
            {
                name: '2011年',
                type: 'bar',
                itemStyle:{
                    normal:{
                        color:'#4e887f',
                        label:{
                            show: false,
                            position: 'bottom'
                        }
                    }
                },
                data: [120, 160, 180, 190, 200]
            }
        ]
    };
    myChart6.setOption(option);

    var myChart7 = echarts.init(document.getElementById('echarts7'));
    option = {
        tooltip: {
            trigger: 'axis',
            axisPointer: {
                type: 'shadow'
            }
        },
        grid: {
            left: '20px',
            right: '20px',
            bottom: '50px',
            top:'20px',
            containLabel: true
        },
        xAxis: {
            type: 'value',
            boundaryGap: [0, 0.01],
        },
        yAxis: {
            type: 'category',
            data: ['三九感冒灵','复方氨基酸','蜜炼川贝枇杷膏','阿莫西林','胺碘酮注射液','氨茶碱','复方感冒灵颗粒','奥美拉唑片','阿那曲唑片','安宫牛黄栓']
        },
        series: [
            {
                name: '2011年',
                type: 'bar',
                itemStyle:{
                    normal:{
                        color:'#458dd0',
                        label:{
                            show: false,
                            position: 'bottom'
                        }
                    }
                },
                data: [40, 65, 70, 95, 110, 120, 160, 180, 190, 200]
            }
        ]
    };
    myChart7.setOption(option);

    var myChart8 = echarts.init(document.getElementById('echarts8'));
    option = {
        tooltip : {
            trigger: 'item',
            formatter: "{a} <br/>{b} : {c} ({d}%)"
        },
        legend: {
            // y: 'bottom',
            x: 'center',
            icon: 'circle',
            data:['药品','中药材','医疗器械','后勤','冷藏品','消毒用品']
        },
        series : [
            {
                name:'商品大类出库占比',
                type:'pie',
                radius : '55%',
                center: ['50%', '50%'],
                data:[
                    {
                       value: 335,
                       name: '药品',
                       itemStyle: {
                           normal: {
                               color: '#4472c4'
                           }
                       }
                    },
                    {
                       value: 310,
                       name: '中药材',
                       itemStyle: {
                           normal: {
                               color: '#ffc000'
                           }
                       }
                    },
                    {
                       value: 274,
                       name: '医疗器械',
                       itemStyle: {
                           normal: {
                               color: '#a5a5a5'
                           }
                       }
                    },
                    {
                       value: 235,
                       name: '后勤',
                       itemStyle: {
                           normal: {
                               color: '#ed7d31'
                           }
                       }
                    },
                    {
                       value: 400,
                       name: '冷藏品',
                       itemStyle: {
                           normal: {
                               color: '#70ad47'
                           }
                       }
                    },
                    {
                       value: 360,
                       name: '消毒用品',
                       itemStyle: {
                           normal: {
                               color: '#5b9bd5'
                           }
                       }
                    },
                ].sort(function (a, b) { return a.value - b.value; }),
                roseType: 'radius',
                label: {
                    normal: {
                       show: true,
                       formatter: '{d}%'
                    },
                    emphasis: {
                       show: true
                    }
               },
               labelLine: {
                    normal: {
                       show: true,
                       length: 1,
                    },
                    emphasis: {
                       show: true
                    }
                },    
                animationType: 'scale',
                animationEasing: 'elasticOut',
                animationDelay: function (idx) {
                    return Math.random() * 200;
                }
            }
        ]
    };
    myChart8.setOption(option);
   

    getMap("1");
    function getMap(type){
        var data,dottedcolor;
        if(type=='1'){
            data = [
                { name: '北京', value: 4523},
                { name: '上海', value: 4523},
                { name: '深圳', value: 4523},
                { name: '武汉', value: 113},
                { name: '广州', value: 113},
                { name: '杭州', value: 113},
                { name: '沈阳', value: 113},
                { name: '长沙', value: 113},
                { name: '洛阳', value: 13},
                { name: '哈尔滨', value: 113}
            ];
            dottedcolor = "#4fa1a4"
        }else{
            data = [
                { name: '上海', value: 4523},
                { name: '成都', value: 4523},
                { name: '恩施', value: 4523},
                { name: '郑州', value: 113},
                { name: '北京', value: 113},
                { name: '洛阳', value: 113},
                { name: '武汉', value: 113},
                { name: '沈阳', value: 113},
                { name: '深圳', value: 13},
                { name: '哈尔滨', value: 113}
            ];
            dottedcolor = "#458dd0"
        };

        var geoCoordMap = {    //  城市经纬度
            '海门': [121.15, 31.89],
            '鄂尔多斯': [109.781327, 39.608266],
            '招远': [120.38, 37.35],
            '舟山': [122.207216, 29.985295],
            '齐齐哈尔': [123.97, 47.33],
            '盐城': [120.13, 33.38],
            '赤峰': [118.87, 42.28],
            '青岛': [120.33, 36.07],
            '乳山': [121.52, 36.89],
            '金昌': [102.188043, 38.520089],
            '泉州': [118.58, 24.93],
            '莱西': [120.53, 36.86],
            '日照': [119.46, 35.42],
            '胶南': [119.97, 35.88],
            '南通': [121.05, 32.08],
            '拉萨': [91.11, 29.97],
            '云浮': [112.02, 22.93],
            '梅州': [116.1, 24.55],
            '文登': [122.05, 37.2],
            '上海': [121.48, 31.22],
            '攀枝花': [101.718637, 26.582347],
            '威海': [122.1, 37.5],
            '承德': [117.93, 40.97],
            '厦门': [118.1, 24.46],
            '汕尾': [115.375279, 22.786211],
            '潮州': [116.63, 23.68],
            '丹东': [124.37, 40.13],
            '太仓': [121.1, 31.45],
            '曲靖': [103.79, 25.51],
            '烟台': [121.39, 37.52],
            '福州': [119.3, 26.08],
            '瓦房店': [121.979603, 39.627114],
            '即墨': [120.45, 36.38],
            '抚顺': [123.97, 41.97],
            '玉溪': [102.52, 24.35],
            '张家口': [114.87, 40.82],
            '阳泉': [113.57, 37.85],
            '莱州': [119.942327, 37.177017],
            '湖州': [120.1, 30.86],
            '汕头': [116.69, 23.39],
            '昆山': [120.95, 31.39],
            '宁波': [121.56, 29.86],
            '湛江': [110.359377, 21.270708],
            '揭阳': [116.35, 23.55],
            '荣成': [122.41, 37.16],
            '连云港': [119.16, 34.59],
            '葫芦岛': [120.836932, 40.711052],
            '常熟': [120.74, 31.64],
            '东莞': [113.75, 23.04],
            '河源': [114.68, 23.73],
            '淮安': [119.15, 33.5],
            '泰州': [119.9, 32.49],
            '南宁': [108.33, 22.84],
            '营口': [122.18, 40.65],
            '惠州': [114.4, 23.09],
            '江阴': [120.26, 31.91],
            '蓬莱': [120.75, 37.8],
            '韶关': [113.62, 24.84],
            '嘉峪关': [98.289152, 39.77313],
            '广州': [113.23, 23.16],
            '延安': [109.47, 36.6],
            '太原': [112.53, 37.87],
            '清远': [113.01, 23.7],
            '中山': [113.38, 22.52],
            '昆明': [102.73, 25.04],
            '寿光': [118.73, 36.86],
            '盘锦': [122.070714, 41.119997],
            '长治': [113.08, 36.18],
            '深圳': [114.07, 22.62],
            '珠海': [113.52, 22.3],
            '宿迁': [118.3, 33.96],
            '咸阳': [108.72, 34.36],
            '铜川': [109.11, 35.09],
            '平度': [119.97, 36.77],
            '佛山': [113.11, 23.05],
            '海口': [110.35, 20.02],
            '江门': [113.06, 22.61],
            '章丘': [117.53, 36.72],
            '肇庆': [112.44, 23.05],
            '大连': [121.62, 38.92],
            '临汾': [111.5, 36.08],
            '吴江': [120.63, 31.16],
            '石嘴山': [106.39, 39.04],
            '沈阳': [123.38, 41.8],
            '苏州': [120.62, 31.32],
            '茂名': [110.88, 21.68],
            '嘉兴': [120.76, 30.77],
            '长春': [125.35, 43.88],
            '胶州': [120.03336, 36.264622],
            '银川': [106.27, 38.47],
            '张家港': [120.555821, 31.875428],
            '三门峡': [111.19, 34.76],
            '锦州': [121.15, 41.13],
            '南昌': [115.89, 28.68],
            '柳州': [109.4, 24.33],
            '三亚': [109.511909, 18.252847],
            '自贡': [104.778442, 29.33903],
            '吉林': [126.57, 43.87],
            '阳江': [111.95, 21.85],
            '泸州': [105.39, 28.91],
            '西宁': [101.74, 36.56],
            '宜宾': [104.56, 29.77],
            '呼和浩特': [111.65, 40.82],
            '成都': [104.06, 30.67],
            '大同': [113.3, 40.12],
            '镇江': [119.44, 32.2],
            '桂林': [110.28, 25.29],
            '张家界': [110.479191, 29.117096],
            '宜兴': [119.82, 31.36],
            '北海': [109.12, 21.49],
            '西安': [108.95, 34.27],
            '金坛': [119.56, 31.74],
            '东营': [118.49, 37.46],
            '牡丹江': [129.58, 44.6],
            '遵义': [106.9, 27.7],
            '绍兴': [120.58, 30.01],
            '扬州': [119.42, 32.39],
            '常州': [119.95, 31.79],
            '潍坊': [119.1, 36.62],
            '重庆': [106.54, 29.59],
            '台州': [121.420757, 28.656386],
            '南京': [118.78, 32.04],
            '滨州': [118.03, 37.36],
            '贵阳': [106.71, 26.57],
            '无锡': [120.29, 31.59],
            '本溪': [123.73, 41.3],
            '克拉玛依': [84.77, 45.59],
            '渭南': [109.5, 34.52],
            '马鞍山': [118.48, 31.56],
            '宝鸡': [107.15, 34.38],
            '焦作': [113.21, 35.24],
            '句容': [119.16, 31.95],
            '北京': [116.46, 39.92],
            '徐州': [117.2, 34.26],
            '衡水': [115.72, 37.72],
            '包头': [110, 40.58],
            '绵阳': [104.73, 31.48],
            '乌鲁木齐': [87.68, 43.77],
            '枣庄': [117.57, 34.86],
            '杭州': [120.19, 30.26],
            '淄博': [118.05, 36.78],
            '鞍山': [122.85, 41.12],
            '溧阳': [119.48, 31.43],
            '库尔勒': [86.06, 41.68],
            '安阳': [114.35, 36.1],
            '开封': [114.35, 34.79],
            '济南': [117, 36.65],
            '德阳': [104.37, 31.13],
            '温州': [120.65, 28.01],
            '九江': [115.97, 29.71],
            '邯郸': [114.47, 36.6],
            '临安': [119.72, 30.23],
            '兰州': [103.73, 36.03],
            '沧州': [116.83, 38.33],
            '临沂': [118.35, 35.05],
            '南充': [106.110698, 30.837793],
            '天津': [117.2, 39.13],
            '富阳': [119.95, 30.07],
            '泰安': [117.13, 36.18],
            '诸暨': [120.23, 29.71],
            '郑州': [113.65, 34.76],
            '哈尔滨': [126.63, 45.75],
            '聊城': [115.97, 36.45],
            '芜湖': [118.38, 31.33],
            '唐山': [118.02, 39.63],
            '平顶山': [113.29, 33.75],
            '邢台': [114.48, 37.05],
            '德州': [116.29, 37.45],
            '济宁': [116.59, 35.38],
            '荆州': [112.239741, 30.335165],
            '宜昌': [111.3, 30.7],
            '义乌': [120.06, 29.32],
            '丽水': [119.92, 28.45],
            '洛阳': [112.44, 34.7],
            '秦皇岛': [119.57, 39.95],
            '株洲': [113.16, 27.83],
            '石家庄': [114.48, 38.03],
            '莱芜': [117.67, 36.19],
            '常德': [111.69, 29.05],
            '保定': [115.48, 38.85],
            '湘潭': [112.91, 27.87],
            '金华': [119.64, 29.12],
            '岳阳': [113.09, 29.37],
            '长沙': [113, 28.21],
            '衢州': [118.88, 28.97],
            '廊坊': [116.7, 39.53],
            '菏泽': [115.480656, 35.23375],
            '合肥': [117.27, 31.86],
            '武汉': [114.31, 30.52],
            '大庆': [125.03, 46.58],
            '恩施': [109.494593,30.27794]
        };

        var convertData = function (data) {
            var res = [];
            for (var i = 0; i < data.length; i++) {
                var geoCoord = geoCoordMap[data[i].name];
                if (geoCoord) {
                    res.push({
                        name: data[i].name,
                        value: geoCoord.concat(data[i].value).concat(data[i].value1)
                    });
                }
            }
            return res;
        };
        var myChart9 = echarts.init(document.getElementById('echarts9'));
        option = {
            title: {
                left: 'center'
            },
            tooltip: {
                trigger: 'item',
                formatter: function (params) {
                    return '送货量：' + params.value[2] + '件';
                }
            },
            bmap: {
                center: [113.631419, 34.753439],
                zoom: 5,
                roam: true,
                mapStyle: {
                    styleJson: [{
                        'featureType': 'water',
                        'elementType': 'all',
                        'stylers': {
                            'color': '#d1d1d1'
                        }
                    }, {
                        'featureType': 'land',
                        'elementType': 'all',
                        'stylers': {
                            'color': '#f3f3f3'
                        }
                    }, {
                        'featureType': 'railway',
                        'elementType': 'all',
                        'stylers': {
                            'visibility': 'off'
                        }
                    }, {
                        'featureType': 'highway',
                        'elementType': 'all',
                        'stylers': {
                            'color': '#fdfdfd'
                        }
                    }, {
                        'featureType': 'highway',
                        'elementType': 'labels',
                        'stylers': {
                            'visibility': 'off'
                        }
                    }, {
                        'featureType': 'arterial',
                        'elementType': 'geometry',
                        'stylers': {
                            'color': '#fefefe'
                        }
                    }, {
                        'featureType': 'arterial',
                        'elementType': 'geometry.fill',
                        'stylers': {
                            'color': '#fefefe'
                        }
                    }, {
                        'featureType': 'poi',
                        'elementType': 'all',
                        'stylers': {
                            'visibility': 'off'
                        }
                    }, {
                        'featureType': 'green',
                        'elementType': 'all',
                        'stylers': {
                            'visibility': 'off'
                        }
                    }, {
                        'featureType': 'subway',
                        'elementType': 'all',
                        'stylers': {
                            'visibility': 'off'
                        }
                    }, {
                        'featureType': 'manmade',
                        'elementType': 'all',
                        'stylers': {
                            'color': '#d1d1d1'
                        }
                    }, {
                        'featureType': 'local',
                        'elementType': 'all',
                        'stylers': {
                            'color': '#d1d1d1'
                        }
                    }, {
                        'featureType': 'arterial',
                        'elementType': 'labels',
                        'stylers': {
                            'visibility': 'off'
                        }
                    }, {
                        'featureType': 'boundary',
                        'elementType': 'all',
                        'stylers': {
                            'color': '#fefefe'
                        }
                    }, {
                        'featureType': 'building',
                        'elementType': 'all',
                        'stylers': {
                            'color': '#d1d1d1'
                        }
                    }, {
                        'featureType': 'label',
                        'elementType': 'labels.text.fill',
                        'stylers': {
                            'color': '#999999'
                        }
                    }]
                }
            },
            series: [
                {
                    name: '',
                    type: 'effectScatter',
                    coordinateSystem: 'bmap',
                    roam: false,
                    data: convertData(data),
                    // symbolSize: function (val) {
                    //     return val[2] / 10;
                    // },
                    symbolSize: 20,
                    showEffectOn: 'render',
                    rippleEffect: {
                        brushType: 'stroke'
                    },
                    hoverAnimation: true,
                    label: {
                        normal: {
                            formatter: '{b}',
                            position: 'right',
                            show: true
                        }
                    },
                    itemStyle: {
                        normal: {
                            color: dottedcolor,
                            shadowBlur: 10,
                            shadowColor: 'transparent'
                        }
                    },
                    zlevel: 1,
                }
            ]
        };
        myChart9.setOption(option);
    }; 
